const { defineConfig } = require('@vue/cli-service')

module.exports = defineConfig({
  transpileDependencies: true,
  devServer: {
    proxy: {
      '/api': {
        target: 'http://localhost:8888', // 你的GoZero后端地址
        changeOrigin: true, // 修改请求头中的 Origin，避免跨域问题
        secure: false, // 如果后端是 HTTP 而不是 HTTPS，可以设置为 false
        headers: {
          'Host': 'localhost', // 确保请求的 Host 头正确
        },
      },
    },
    allowedHosts: 'all', // 允许所有主机访问
    host: '0.0.0.0', // 允许通过任何 IP 地址访问
    port: 8080, // 默认端口
  },
})
